package com.practice.bootdemo.service.impl;

import com.practice.bootdemo.service.ScheduleDemoService;
import com.util.DateUtil;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Service;

/**
 * @author :Administrator
 * @description: TODO edit class Description
 * @create date: 2022/12/5 21:48
 */
@Service
public class ScheduleDemoServiceImpl implements ScheduleDemoService {

    @Override
//    @Scheduled(fixedRate = 30*1000)    //每隔5s执行一次
    public void task1() {
        System.out.println("每隔30s执行一次 task1...."+ DateUtil.getCurrentTime());
    }

    @Override
//    @Scheduled(cron = "0 0/1 * * * ?")  // 每一分钟运行一次 格式：秒 分 时 日 月 星期 年
    public void task2() {
            System.out.println("每隔1分钟 执行一次...."+ DateUtil.getCurrentTime());
    }
}
